/*
 * ColPista.cpp - Grupo 5 - Prog. Avanzada 2011
 *
 *  Javier Dominguez - 4.901.161-6
 *  Marcelo Parada - 1.977.094-9
 *  Rodrigo Ruiz - 4.481.611-2
 *  Maximiliano Silvera - 4.106.938-6
 */

#include "ColPista.h"


ColPista::ColPista()
{
	col = new List();
}

int ColPista::size()
{
	return col->size();
}



bool ColPista::isEmpty()
{
	return col->isEmpty();
}

void ColPista::add(Pista *pista)
{
	col->add(pista);
}

void ColPista::remove(Pista *pista)
{
	col->remove(pista);
}

bool ColPista::member(Pista *pista)
{
	return col->member(pista);
}

PistaIterator* ColPista::getIterator()
{
	return new PistaIterator(col->getIterator());
}

string ColPista::toString()
{
	return col->toString();
}

bool ColPista::same(ColPista *colPista)
{
	return this->col->same(colPista->col);
}


ColPista::~ColPista()
{
	col->~ICollection();

		delete col;
}










